Immersive experiences沉浸式體驗

在visionOS中,您可以設計擴充套件到視窗和體積之外的應用和遊戲,為使用者提供身臨其境的內容體驗。開發者可以選擇讓應用或遊戲在共享空間(Shared Space)中執行,或在完整空間(Full Space)中執行。


沉浸式體驗型別:
共享空間(Shared Space):您的應用與其他應用同時執行,使用者可以像在 Mac 上一樣輕鬆切換。
完整空間(Full Space):應用獨立執行,隱藏其他體驗,幫助使用者完全沉浸於內容中。
沉浸與透視效果:
透視效果:使用Apple Vision Pro時,使用者可以透過裝置的外部攝像頭看到實時的物理環境,確保他們與周圍環境保持聯絡。
數字表冠:使用者可以透過數字表冠控制內容。例如,長按數字表冠可以將內容重新居中,雙擊則可以暫時隱藏內容,增強透視效果以清晰檢視周圍環境。
系統會自動調整內容的不透明度,確保使用者在快速移動或接近物體時能夠清晰看到物理環境。如果頭部接近 1.5 米的邊界,內容會開始淡化,透視效果增強。當使用者離開邊界時,沉浸式體驗會暫停,返回原位時重新開始。
沉浸式內容展示方式:
共享空間中的焦點內容:可以請求系統輕微調暗透視效果,突出顯示特定的視窗或體積內容。
完整空間中的 3D 內容:在完整空間中,除了視窗和體積,您還可以展示不受視窗限制的 3D 內容。
混合沉浸式體驗:應用可以獲取周圍物理物件的資訊,將虛擬內容與使用者的環境相結合。系統會自動調整內容的不透明度,確保使用者保持對周圍環境的感知。
漸進式沉浸:您可以定義 120 到 360 度的自定義環境,並允許使用者透過數字表冠調整沉浸範圍。
完全沉浸:在完整空間中,應用可以使用 360 度的自定義環境完全替代透視效果,讓使用者身臨其境。系統在開始時會定義 1.5 米的邊界。



Best practices 設計最佳實踐:
提供多種使用方式:確保軟體支援使用者選擇不同的沉浸體驗,並結合輔助功能讓互動更加個性化。
優先使用共享空間或混合沉浸模式:在共享空間中啟動應用,讓使用者可以自由選擇何時進入更深入的沉浸體驗。
為重要時刻保留沉浸體驗:並非所有任務都需要沉浸,設計應根據任務的特點適度使用沉浸式體驗。
引導使用者關注內容:使用淡化、顏色調整、運動、縮放和空間音訊等提示來引導使用者的注意力。
融合虛擬與現實環境:在 visionOS 2 及更高版本中,可以透過輕微著色透視環境,使虛擬內容與使用者的現實環境協調一致。
提升視覺舒適度:在完整空間中,確保 3D 內容顯示在使用者的視野內,並使運動效果舒適自然。
避免過度遮擋透視效果:如果內容會大面積遮擋使用者的視線,建議使用漸進式或完全沉浸風格,而非混合沉浸模式。
平滑的沉浸過渡:提供平緩、可預測的過渡,避免突然的視覺變化。
自定義沉浸範圍:可以設定初始、最小和最大沉浸值,讓使用者透過數字表冠靈活調整沉浸體驗的深度。
建立自定義虛擬環境:
在完整空間中,您可以透過自定義環境部分或完全取代透視效果,創造沉浸式虛擬世界。設計時請注意:
減少分散注意力的內容:避免在環境中展示過多的動態或高對比度細節,確保使用者能夠專注於主要任務。
區分可互動物件:透過物體的距離讓使用者判斷是否可以與之互動。
保持動畫細膩:使用輕微的動態效果(如漂浮的雲或漸變的光線)來豐富環境,避免過多的運動。
營造寬敞的環境:狹窄的環境會讓使用者感到不適或幽閉。
利用空間音訊增強氛圍:在 visionOS 中,空間音訊可以讓聲音從特定空間位置傳來,增強環境的沉浸感。
避免使用平面 360 度影象:平面影象往往缺乏規模感,不如網格物件和著色器的效果好。